package edu.nf.supermarket.util;

import javax.swing.text.DateFormatter;
import java.time.LocalDateTime;
import java.time.format.DateTimeFormatter;
import java.util.Date;
import java.util.Random;

/**
 * @author yjj
 * @date 2025-05-22
 */
public class OrderNOGenerator {
    private static final DateTimeFormatter FORMATTER = DateTimeFormatter.ofPattern("yyyyMMddHHmmss");
    public static String generateOrderNO(){
        // 时间戳部分（例如：20250522153000）
        String timestamp = LocalDateTime.now().format(FORMATTER);

        // 随机数部分（6位）
        int randomNumber = new Random().nextInt(900000) + 100000; // 生成6位随机数

        return "ON" + timestamp + randomNumber;
    }
}
